package model

import (
	"time"

	uuid "github.com/satori/go.uuid"
)

type User struct {
	ID        int       `json:"id" gorm:"primary_key"`
	UUID      uuid.UUID `json:"uuid" gorm:"comment:用户UUID"`
	Nickname  string    `json:"nickname" gorm:"default:系统用户;comment:用户昵称" `
	Username  string    `json:"username" gorm:"comment:用户登录名"`
	Password  string    `json:"password"  gorm:"comment:用户登录密码"`
	Salt      string    `json:"salt"`
	Roles     string    `json:"roles"`
	Avatar    string    `json:"avatar"`
	CreatedAt time.Time
	UpdatedAt time.Time
}

// type User struct {
// 	gorm.Model
// 	UUID      uuid.UUID `json:"uuid" gorm:"comment:用户UUID"`
// 	Username  string    `json:"userName" gorm:"comment:用户登录名"`
// 	Password  string    `json:"-"  gorm:"comment:用户登录密码"`
// 	NickName  string    `json:"nickName" gorm:"default:系统用户;comment:用户昵称" `
// 	HeaderImg string    `json:"headerImg" gorm:"default:http://qmplusimg.henrongyi.top/head.png;comment:用户头像"`
// }
